﻿<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="ucPhanQuyen.ascx.cs" 
    Inherits="STT.Admin.UserControls.ucPhanQuyen" %>
 <script type="text/javascript" src="Treecheckbox/library/jquery-1.4.4.js"></script>
    <script type="text/javascript" src="Treecheckbox/library/jquery-ui-1.8.12.custom/js/jquery-ui-1.8.12.custom.min.js"></script>
    <link rel="stylesheet" type="text/css" href="Treecheckbox/library/jquery-ui-1.8.12.custom/css/smoothness/jquery-ui-1.8.12.custom.css"/>

    <script type="text/javascript" src="Treecheckbox/jquery.checkboxtree.js"></script>
    <link rel="stylesheet" type="text/css" href="Treecheckbox/jquery.checkboxtree.css"/>
    <!-- end checkboxTree configuration -->

    <script type="text/javascript" src="Treecheckbox/library/jquery.cookie.js"></script>
    <script type="text/javascript">
        //<!--
        $(document).ready(function () {
            $('#tabs').tabs({
                cookie: { expires: 30 }
            });
            $('.jquery').each(function () {
                eval($(this).html());
            });
            $('.button').button();
        });
        //-->
    </script>
<style>
    #tree1 li { 
        font-weight:bold;
        color:black;
    }
    #tree1 li ul li { 
            color:#5F5F5F;
        }
    #tree2 li { 
        font-weight:bold;
        color:black;
    }
    #tree2 li ul li { 
           color:#5F5F5F;
    }
</style>
<div id="content-header">
    <div id="breadcrumb">
        <a href="../Admin/Default.aspx?idpage=1" class="tip-bottom" data-original-title="Về bảng điều khiển">
            <i class="icon-home"></i>Trang chính
        </a>
        <a href="../Admin/Default.aspx?" class="current">Quản lý hệ thống</a>
        <a href="../Admin/Default.aspx?" class="current">Quản lý phân quyền</a>
    </div>
</div>
<%--<asp:HiddenField ID="hfMaHV" runat="server" />--%>
<div class="widget-box" id="formthemsua" runat="server" visible="false">
    <div class="widget-title">
        <span class="icon"><i class="icon-th"></i></span>
        <h5>
            <asp:Label ID="lblphanquyen" runat="server" Text="Thêm mới quản trị viên"></asp:Label>
        </h5>
    </div>
<div class="container-fluid">
       <div class="row-fluid">       
           <div class="control-group" id="taoquyen" runat="server">
                 <div class="span12">
                <label class="control-label">Tên Quyền: </label>
                <div class="controls">
                    <asp:TextBox ID="txtmaquyen" runat="server" Visible="false"></asp:TextBox>
                    <asp:TextBox ID="txttenquyen" runat="server"></asp:TextBox>
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator6" ControlToValidate="txttenquyen" ValidationGroup="tkdn" runat="server" ErrorMessage="*" ToolTip="Bạn chưa nhập tên quyền" ForeColor="Red" Font-Bold="true"></asp:RequiredFieldValidator>
                </div>
             </div>
             
          </div>  
           <div class="control-group" id="chucnang" runat="server"> 
                <div class="modal-body">
                <div class="controls" style="margin-left:60px">
                    <div id="tabs">
                        <ul id="Ul1" runat="server" visible="true">
                           <li><label class="control-label" style="width:30%;padding:4px;font-weight:bold">Chức năng: </label></li>
                        </ul>
                        <div id="tabs-1" style="margin-left: 20px;">
                            <script type="text/ecmascript" class="jquery">
                                $('#tree1').checkboxTree();
                                $('#tree2').checkboxTree();
                            </script>
                        <ul id="tree1" style="float:left;width:43%">
                            <li>
                                <asp:CheckBox ID="ql16" runat="server" Text="Quản lý học viên" />
                                <ul>
                                    <li><asp:CheckBox ID="ql17" runat="server" Text="Quản lý danh sách học viên" /></li>
                                    <li><asp:CheckBox ID="ql18" runat="server" Text="Nhập danh sách học viên" /><//li>
                                </ul>
                            </li>
                            <li>
                                <asp:CheckBox ID="ql29" runat="server" Text="Quản lý giảng viên" />
                                <ul>
                                    <li><asp:CheckBox ID="ql30" runat="server" Text="Danh sách giảng viên" /></li>
                                    <li><asp:CheckBox ID="ql31" runat="server" Text="Thêm mới giảng viên" /></li>
                                </ul>
                            </li>
                            <li>
                                <asp:CheckBox ID="ql19" runat="server" Text="Quản lý khóa -lớp học" />
                                <ul>
                                    <li><asp:CheckBox ID="ql20" runat="server" Text="Tạo khóa học" /></li>
                                    <li><asp:CheckBox ID="ql21" runat="server" Text="Danh sách học viên khóa học" /></li>
                                    <li><asp:CheckBox ID="ql23" runat="server" Text="Quản lý môn học" /></li>
                                    <li><asp:CheckBox ID="ql22" runat="server" Text="Quản lý thời khóa biểu" /></li>
                                    <li><asp:CheckBox ID="ql24" runat="server" Text="Quản lý bảng điểm danh" /></li>
                                    <li><asp:CheckBox ID="ql25" runat="server" Text="Quản lý học viên nội trú" /></li>
                                    <li><asp:CheckBox ID="ql26" runat="server" Text="Quản lý kết quả học tập" /></li>
                                    <li><asp:CheckBox ID="ql27" runat="server" Text="Quản lý lớp học" /></li>
                                    <li><asp:CheckBox ID="ql28" runat="server" Text="Quản lý phân lớp" /></li>
                                </ul>
                            </li>
                            <li>
                                <asp:CheckBox ID="ql37" runat="server" Text="Quản lý tin tức" />
                                <ul>
                                    <li><asp:CheckBox ID="ql38" runat="server" Text="Quản lý tin tức" Enabled="true" /></li> 
                                    <li><asp:CheckBox ID="ql39" runat="server" Text="Thêm mới tin tức" Enabled="true" /></li> 
                                </ul>
                            </li>
                            <li>
                                <asp:CheckBox ID="ql40" runat="server" Text="Quản lý tin nhắn" />
                                <ul>
                                    <li><asp:CheckBox ID="ql41" runat="server" Text="Quản lý thông báo" Enabled="true" /></li> 
                                    <li><asp:CheckBox ID="ql42" runat="server" Text="Gửi tin nhắn" Enabled="true"/></li>
                                </ul>
                            </li>
                            <li>
                                <asp:CheckBox ID="ql32" runat="server" Text="Tìm kiếm" />
                                <ul>
                                    <li><asp:CheckBox ID="ql33" runat="server" Text="Tìm kiếm giảng viên" Enabled="true" /></li> 
                                    <li><asp:CheckBox ID="ql36" runat="server" Text="Tìm kiếm nâng cao" Enabled="true" /></li> 
                                    <li><asp:CheckBox ID="ql34" runat="server" Text="Tìm kiếm khóa học" Enabled="true" /></li> 
                                    <li><asp:CheckBox ID="ql35" runat="server" Text="Tìm kiếm cán bộ đã tham gia KH" Enabled="true" /></li>
                                </ul>
                            </li>
                        </ul>
                        <ul id="tree2" style="float:left;width:45%">
                            <li>
                                <asp:CheckBox ID="ql43" runat="server" Text="Quản Lý Thống kê" />
                                <ul>
                                    <li><asp:CheckBox ID="ql44" runat="server" Text="Thống kê giảng viên"  Enabled="true" /></li>
                                    <li><asp:CheckBox ID="ql45" runat="server" Text="Thống kê học viên"  Enabled="true" /></li>
                                    <li><asp:CheckBox ID="ql46" runat="server" Text="Thống kê khóa học"  Enabled="true" /></li>
                                    <li><asp:CheckBox ID="ql47" runat="server" Text="Thống kê đơn vị"  Enabled="true" /></li>
                                 </ul>
                            </li>
                            <li>
                                <asp:CheckBox ID="ql48" runat="server" Text="Quản lý hệ thống" />
                                <ul >
                                    <li><asp:CheckBox ID="ql49" runat="server" Text="Quản lý người dùng"  Enabled="true" /></li>
                                    <li><asp:CheckBox ID="ql50" runat="server" Text="Quản lý phân quyền" Enabled="true" /></li>
                                </ul>
                            </li>
                            <li>
                            <asp:CheckBox ID="ql1" runat="server" Text="Quản lý dữ liệu" />
                            <ul>
                                <li><asp:CheckBox ID="ql2" runat="server" Text="Quản lý đơn vị thành viên" /></li>
                                <li><asp:CheckBox ID="ql3" runat="server" Text="Quản lý chức vụ" /></li>
                                <li><asp:CheckBox ID="ql4" runat="server" Text="Quản lý phòng ban" /></li>
                                <li><asp:CheckBox ID="ql5" runat="server" Text="Quản lý phòng học" /></li>
                                <li><asp:CheckBox ID="ql6" runat="server" Text="Quản lý dân tộc" /></li>
                                <li><asp:CheckBox ID="ql10" runat="server" Text="Quản lý TĐ chuyên môn" /></li>
                                <li><asp:CheckBox ID="ql15" runat="server" Text="Quản lý TĐ văn hóa" /></li>
                                <li><asp:CheckBox ID="ql11" runat="server" Text="Quản lý ngành" /></li>                             
                                <li><asp:CheckBox ID="ql12" runat="server" Text="Quản lý bằng cấp" /></li>
                                <li><asp:CheckBox ID="ql13" runat="server" Text="Quản lý ngoại ngữ" /></li>
                                <li><asp:CheckBox ID="ql14" runat="server" Text="Quản lý cấp" /></li>
                                <li><asp:CheckBox ID="ql9" runat="server" Text="Quản lý khu vực" /></li>
                                <li><asp:CheckBox ID="ql7" runat="server" Text="Quản lý lương" />
                                    <ul>
                                    <li><asp:CheckBox ID="ql51" runat="server" Text="Quản lý mã ngạch lương" Enabled="true" /></li>
                                    <li><asp:CheckBox ID="ql52" runat="server" Text="Quản lý bậc lương" Enabled="true" /></li>
                                    <li><asp:CheckBox ID="ql53" runat="server" Text="Quản lý hệ số lương" Enabled="true" /></li>
                                    <li><asp:CheckBox ID="ql54" runat="server" Text="Quản lý hệ số bảo lưu lương" Enabled="true" /></li>
                                    <li><asp:CheckBox ID="ql55" runat="server" Text="Quản lý lương khoán" Enabled="true" /></li>
                                    </ul>
                                </li>
                                <li><asp:CheckBox ID="ql8" runat="server" Text="Quản lý đào tạo" />
                                     <ul>
                                    <li><asp:CheckBox ID="ql56" runat="server" Text="Quản lý ngành nghề đào tạo" Enabled="true" /></li>
                                    <li><asp:CheckBox ID="ql57" runat="server" Text="Quản lý hình thức đào tạo" Enabled="true" /></li>
                                    </ul>
                                </li>                             
                            </ul>
                            </li> 
                    </ul>
                        </div>
                    </div>
                </div>
                </div>  
          </div>
        </div>
        <div class="modal-footer">
            <asp:Button ID="btThemMoi" runat="server" CssClass="btn btn-primary" Text="Thêm mới" ValidationGroup="tkdn" Visible="false"
                OnClick="btThemMoi_Click" />
            <asp:Button ID="btSua" runat="server" CssClass="btn btn-primary btValidate" Text="Lưu" Visible="false" OnClientClick="return ConfirmDelete('Khi sửa chức năng của tài khoản này thì chức năng của tài khoản khác có thể bị thay đổi theo.Bạn có chắc bạn muốn cập nhật chức năng?');"
                OnClick="btSua_Click" />
             <asp:Button ID="bthuy" runat="server" CssClass="btn btn-primary btValidate" Text="Hủy"
                OnClick="bthuy_Click" />
            <%--<a data-dismiss="modal" class="btn" href="#">Hủy</a>--%>
        </div>
</div>
</div>
<div class="widget-box" id="DSQTV_box" runat="server">
    <div class="widget-title">
        <span class="icon"><i class="icon-th"></i></span>
        <h5>Danh sách các quyền</h5>

        <div id="search" runat="server" visible="false">
            <asp:TextBox ID="txtTimKiem" runat="server" placeholder="Nhập từ tìm kiếm..."></asp:TextBox>
            <button class="tip-left" data-original-title="Tìm kiếm">
                <asp:ImageButton ID="btSearch" runat="server" ImageUrl="~/img/icon-search.png" OnClick="btSearch_Click" />
            </button>
        </div>
    </div>
    <div class="widget-content nopadding">
        <div id="DataTables_Table_0_wrapper" class="dataTables_wrapper" role="grid">
            <asp:GridView ID="gvPhanQuyen" runat="server" CssClass="table table-bordered table-hover"
                AutoGenerateColumns="False" DataKeyNames="MaQuyen" OnRowDataBound="gvPhanQuyen_RowDataBound"
                OnRowCommand="gvPhanQuyen_RowCommand"
                EnableViewState="False" 
                OnPageIndexChanging="gvPhanQuyen_PageIndexChanging" 
                OnRowDeleting="gvPhanQuyen_RowDeleting" AllowPaging="True" 
                OnPageIndexChanged="gvPhanQuyen_PageIndexChanged">
                <Columns>
                     <asp:BoundField DataField="MaQuyen" HeaderText="Mã Quyền"
                        SortExpression="MaQuyen" ItemStyle-CssClass="span2">
                        <ItemStyle CssClass="span2"></ItemStyle>
                    </asp:BoundField>
                    <asp:BoundField DataField="TenQuyen" HeaderText="Tên Quyền"
                        SortExpression="Quyen" ItemStyle-CssClass="span2">
                        <ItemStyle CssClass="span2"></ItemStyle>
                    </asp:BoundField>
                   <asp:TemplateField HeaderText="Khóa tài khoản" ShowHeader="False">
                        <ItemTemplate>
                            <asp:Label ID="lblstatusblock" runat="server" Text=<%# Eval("TrangThai") %> Visible="false"></asp:Label>
                             <asp:ImageButton ID="imgbtmokhoa" runat="server" ImageUrl="~/img/Home2/accept.jpg" Width="16px" Heigh="16px" ToolTip="Mở khóa tài khoản" OnClick="imgbtmokhoa_Click" />&nbsp
                             &nbsp;
                            <asp:ImageButton ID="imgbtkhoa" runat="server" ImageUrl="~/img/Home2/lock.jpg" ToolTip="Khoá tài khoản" OnClick="imgbtkhoa_Click" />&nbsp
                            <HeaderStyle CssClass="headergv"></HeaderStyle>                              
                            <ItemStyle HorizontalAlign="Center"></ItemStyle> 
                        </ItemTemplate>
                        <ItemStyle CssClass="span1" HorizontalAlign="Center" VerticalAlign="Middle" />
                    </asp:TemplateField>
                    <asp:TemplateField HeaderText="Sửa" ShowHeader="False">
                        <ItemTemplate>
                            <asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="False"
                                Text="Sửa" CommandName="ChonSua" CommandArgument="<%#((GridViewRow)Container).RowIndex%>">
                                <img src="../../img/edit.jpg" alt="Alternate Text" />
                            </asp:LinkButton>
                        </ItemTemplate>
                        <ItemStyle CssClass="span1" HorizontalAlign="Center" VerticalAlign="Middle" />
                    </asp:TemplateField>
                    <asp:TemplateField HeaderText="Xóa" ShowHeader="False">
                        <ItemTemplate>
                            <asp:LinkButton ID="btnxoa" runat="server" OnClick="btnxoa_Click" CommandName="Delete" OnClientClick="return ConfirmDelete('Xóa quyền này sẽ xóa đi tất cả tài khoản đang ở quyền này.Có chắc bạn muốn xóa?');">
                                <img src="../../img/delete.jpg" alt="Alternate Text" />
                            </asp:LinkButton>
                        </ItemTemplate>
                        <ItemStyle CssClass="span1" HorizontalAlign="Center" VerticalAlign="Middle" />
                    </asp:TemplateField>
                </Columns>
            </asp:GridView>

            <div class="fg-toolbar ui-toolbar ui-widget-header ui-corner-bl">

           <%--     <asp:LinkButton ID="lbXoaTat" runat="server" CssClass="btn" OnClientClick="return ConfirmDelete('Có chắc bạn muốn xóa các dòng đã chọn?');"
                    OnClick="lbXoaTat_Click">Xóa chọn</asp:LinkButton>--%>

                <div class="btn-group">
                  <%--  <a href="#thongTin" data-toggle="modal" id="btThem">
                        <button class="btn" >
                            Thêm mới</button>
                    </a>--%>
                    <asp:Button ID="btnGoiThemMoi" runat="server" Text="Thêm Mới" CssClass="btn"  Width="94px" Height="30px" OnClick="btngoithemmoi_Click" />
                </div>
               
            </div>
        </div>
    </div>
</div>
